#ifndef __config_h__
#define __config_h__

// PLATFORM OPTIONS ------------------------------
// select the current platform
#ifdef WIN32
  #define OMCPP_PLATFORM_WIN32 1
#else
  #error omcpp does not support the current platform
#endif

// DEBUG OPTIONS ---------------------------------
// comment this to disable thread safe in signals
#ifdef NDEBUG
#define OMCPP_ASSERT_EXCEPTION 1
#else
#define OMCPP_ASSERT_BREAK 1
#endif

// OMCPP SIGNALS ---------------------------------
// comment this to disable thread safe in signals
#define OMCPP_SIGNAL_THREADSAFE 1

#endif //__config_h__
